home *** CD-ROM | disk | FTP | other *** search
-
- 64-Bit documentation
-
- ----------------------------------------------------------------------------
-
- information regarding the world of 64-bit computing lives here
-
-
-
- * IRIX 6.2 MIPSpro(TM) 64-Bit Porting and Transition Guide, March 1996
- o HTML format
- o compressed PostScript Table of Contents (chapters as separate
- files)
-
- This document describes porting and transitioning to the MIPSpro
- 32-bit, 64-bit and high performance 32-bit (N32) compilers, and how to
- employ them with IRIX 6.2, as well as providing techniques for tuning
- the performance of your R8000 applications.
- The chapters break out in the following topic areas:
- 1. System and Compiler Overview
- + IRIX 6.2 Overview
- + Compiler System Components
- + Kuck and Associates Preprocessor (KAP)
- + Multiprocessing Support
- 2. Language Implementation Differences
- + Native 64-Bit Subprogram Interface for MIPS Architectures
- + Fortran Implementation Differences
- + C Implementation Differences
- 3. Source Code Porting
- + 64-Bit Fortran Porting Guidelines
- + 64-Bit C Porting Guideline
- + Fundamental Types for C
- + Assembly Language Coding Guidelines
- 4. Compilation Issues
- + Environment Variables
- + Command Line Switches
- + Optimization Switches of the 64-Bit Compilers
- + Compilation Messages
- + Linking Your Application
- 5. Runtime Issues
- + Runtime Differences
- + Extended MIPS Floating-Point Architecture
- + Application Bringup and Debugging
- 6. Performance Tuning for the R8000
- + Software Pipelining
- + Matrix Multiply - A Tuning Case Study
- + The Effect of Bellows Stalls
- + Use of the IVDEP Directive
- + Vector Intrinsic Functions
- 7. Miscellaneous FAQ
-
-
- * MIPSpro(TM) Compiling and Performance Tuning Guide, March, 1996:
- o Chapter 6, "Coding for 64-Bit Programs (6 pages)
- o Chapter 7, "Porting Code to N32 and 64-Bit Silicon Graphics
- Systems", (10 pages)
-
-
- * MIPSpro N32 ABI Handbook, 3/96
- o From Chapter 2, "Calling Convention Implementations":
- + "Native 64-Bit (N64) and N32 Subprogram Interface for MIPS
- Architectures"
- + "Implementation Differences" between the 32-bit and the
- 64-bit C implementations"
- + "ABI Attribute Summary" for the o32 and n32/64-bit ABI
- implementations
- o From Chapter 3, "N32 Compatibility, Porting, and Assembly Language
- Programming Issues":
- + "Compatibility" between o32, n32, and 64-bit programs
-
-
- * introIRIX6.0.ps.Z -- Introducing IRIX 6.0, July 6, 1994, 19 pages.
-
- produced by System Software Marketing, Computer Systems Group, This
- note discusses changes made to IRIX for Power Challenge to accomodate
- 64 bit programs and the R8000 architecture. It is targeted at
- developers to aid in their migration planning.
-
-
- * 64bitos.ps.Z -- Preparing for the 64 bit Future of IRIX
-
- This 9-page document written on 11/23/93 discusses the intended
- future directions of IRIX to accommodate 64 bit programs. It is
- targeted at developers to aid in their migration planning.
-
-
- * sizes.txt -- C and Fortran variable sizes on 64-bit machines file.
-
-
- * interface.ps.Z -- Native 64-bit Subprogram Interface for MIPS
- Architectures, 8/21/95
-
- This document describes the internal subprogram interface for native
- 64-bit programs. It is currently preliminary, subject to review and
- revision. It should be of interest to those engineers responsible for
- compilers, debuggers, and other tools which deal with code at internal
- interface level, and to those who are responsible for assembly-language
- code which must be ported to MIPS III architectures. We assume some
- familiarity with the current 32-bit interface conventions as specified
- in the MIPS ABI.
-
- ----------------------------------------------------------------------------
- Copyright ⌐ 1995-96, Silicon Graphics, Inc.
-